Delay

Initial Setup Properties

Common (Voice and Data)

ClearDigits

DisconnectControl

GlobalToneControl

HelpDigitControl

IDelayTime

IDelayType

InvalidErrorControl

NoDigitsErrorControl

TermDtmf

Voice Only

TerminateOnVoice

 

 

Runtime Properties

Common (Voice and Data)

DelayTime

DelayType

GotoNode

TermReason

 

 

Greetings

Common (Voice and Data)

EntryGreeting

 

 

Voice Only

MusicGreeting

 

 

Methods

Common (Voice and Data)

StopDelay

TakeCall

 

Events

Common (Voice and Data)

Disconnect

Enter

Exit

Voice Only

PhraseError

PlayRequest

VoiceError

Overview

The Delay control implements a waiting period for the caller while some other activity takes place. Use the Delay control if your source code performs a lengthy activity and you want the caller to wait until it's complete. For example, a wait period is needed when waiting for a busy line to be free before re-attempting a transfer.

The Delay control can operate in three modes:

  1. Simulated Hold: VBVoice plays a greeting (hold music) to the caller during the wait period. When playing hold music, VBVoice continually plays a short file containing music or a short announcement. This can be replaced with your own phrase.

  2. Silent: VBVoice remains silent until the delay is complete.

  3. Silent Without Resources: VBVoice remains silent until the delay is complete. Additionally, VBVoice will not attempt to get voice resource for the line, if the line does not already have one.